// const yly = new Promise((resolve, reject) => {
//   setTimeout(() => {
//     // resolve('第一个异步');
//     reject('第一个异步');
//   }, 1000);
// }).catch(reason => {
//   console.log(reason);
// })

// const yly_5 = new Promise((resolve, reject) => {
//   setTimeout(() => {
//     resolve('第二个异步');
//   }, 1000);
// });

// Promise.all([yly, yly_5]).then(res => {
//   console.log(res);
// })
// .catch(error => {
//   console.log(error);
// })

export const promises = ['ss', 'sss', 'ssss'].map(s => { 
  return new Promise((resolve, reject) => { resolve(s.length) })
})
Promise.all(promises).then(len => {
  console.log(len);
})
